Subscriber Group Transactions
vFire has two Application Programming Interfaces (or APIs), which enable you to develop programs that automate many common vFire transactions. This section of the documentation deals with the Classic API. For more information on the RESTful Alemba API, introduced in 9.7, see here.
The vFire web service provides basic subscriber group transactions such as create, update, delete and retrieve.
SubscriberGroupCreate Transaction
The SubscriberGroupCreate transaction can be used to create a new subscriber group record and save its details.
Input Parameters: SubscriberGroupCreateRequest
Argument |
Type |
Mandatory |
Default |
Description |
---|---|---|---|---|
sID |
String |
No. See Transaction Login. |
“” |
Analyst’s current Session ID |
sLoginUserID |
String |
No. See Transaction Login. |
“” |
Analyst’s Login ID |
sLoginPassword |
String |
No. See Transaction Login. |
“” |
Analyst’s Password |
sDatabase |
String |
No. See Transaction Login. |
“” |
Name of the vFire system for logging in. |
lEntityRef |
Lookup Field |
Ignored |
- |
Ignored on create |
sGroupName |
String |
Yes |
“” |
Subscriber Group Name |
sDescription |
String |
No |
“” |
Subscriber Group Description |
lPhysicalStatus |
Lookup Field |
No |
0 |
Subscriber Group Physical Status |
lServiceLevel |
Lookup Field |
No |
0 |
Subscriber Group Service Level |
lPartition |
Lookup Field |
No |
0 |
Partition in which to create the Subscriber Group |
sReason |
String |
No |
“” |
Audit reason |
aCustomParameters |
Array |
No |
“” |
Return Values: SubscriberGroupResponse
Argument |
Type |
Description |
---|---|---|
nEntityRef |
Integer |
Newly created subscriber group ref |
String |
Error/Warning message returned from API |
|
Ret |
Error/Warning number returned from API |
SubscriberGroupUpdate Transaction
The SubscriberGroupUpdate transaction can be used to update an existing subscriber group record and save its details.
Input Parameters: SubscriberGroupUpdateRequest
SubscriberGroupUpdateRequest
Argument |
Type |
Mandatory |
Default |
Description |
---|---|---|---|---|
sID |
String |
No. See Transaction Login. |
“” |
Analyst’s current Session ID |
sLoginUserID |
String |
No. See Transaction Login. |
“” |
Analyst’s Login ID |
sLoginPassword |
String |
No. See Transaction Login. |
“” |
Analyst’s Password |
sDatabase |
String |
No. See Transaction Login. |
“” |
Name of the vFire system for logging in. |
lEntityRef |
Lookup Field |
Yes |
- |
Reference number of the subscriber group to update |
sGroupName |
String |
No |
(As is) |
Subscriber Group Name |
sDescription |
String |
No |
(As is) |
Subscriber Group Description |
lPhysicalStatus |
Lookup Field |
No |
(As is) |
Subscriber Group Physical Status |
lServiceLevel |
Lookup Field |
No |
(As is) |
Subscriber Group Service Level |
lPartition |
Lookup Field |
No |
(As is) |
Partition in which to create the Subscriber Group |
sReason |
String |
No |
“” |
Audit reason |
aCustomParameters |
Array |
No |
“” |
Return Values: SubscriberGroupResponse
See SubscriberGroupResponse for more information.
SubscriberGroupRetrieve Transaction
The SubscriberGroupRetrieve transaction can be used to return the details of an existing subscriber group record.
Input Parameters: SubscriberGroupEntityRequest
Argument |
Type |
Mandatory |
Default |
Description |
---|---|---|---|---|
sID |
String |
No. See Transaction Login. |
“” |
Analyst’s current Session ID |
sLoginUserID |
String |
No. See Transaction Login. |
“” |
Analyst’s Login ID |
sLoginPassword |
String |
No. See Transaction Login. |
“” |
Analyst’s Password |
sDatabase |
String |
No. See Transaction Login. |
“” |
Name of the vFire system for logging in. |
lEntityRef |
Lookup Field |
Yes |
- |
Reference number of the subscriber group to retrieve |
aCustomParameters |
Array |
No |
“” |
Return Values: SubscriberGroupRetrieveResponse
Argument |
Type |
Description |
---|---|---|
Ret |
Error/Warning number |
|
String |
Error/Warning message |
|
ResultSet |
DataSet |
ResultSet containing attribute details |
SubscriberGroupDelete Transaction
Input Parameters: SubscriberGroupDeleteRequest
Argument |
Type |
Mandatory |
Default |
Description |
---|---|---|---|---|
sID |
String |
No. See Transaction Login. |
“” |
Analyst’s current Session ID |
sLoginUserID |
String |
No. See Transaction Login. |
“” |
Analyst’s Login ID |
sLoginPassword |
String |
No. See Transaction Login. |
“” |
Analyst’s Password |
sDatabase |
String |
No. See Transaction Login. |
“” |
Name of the vFire system for logging in. |
lEntityRef |
Lookup Field |
Yes |
- |
Reference number of the subscriber group to delete |
sReason |
String |
No |
“” |
Audit reason |
aCustomParameters |
Array |
No |
“” |
Return Values: SubscriberGroupResponse
See SubscriberGroupResponse for more information.